pet dogs cats dog vitamins dog supplements olive oil niacin vitamin b3 puppy cat dog nutrition cat supplements puppies pantothenic acid vitamin b5 nutrition for dogs